.wu-header {
    height: 55px;
    position: relative;
    z-index: 0;
    overflow: hidden;
    border-bottom: 1px #95b8e7 solid;
    background: url(../image/bg_header.jpg) bottom repeat-x;
}
.wu-header-left {
    position: absolute;
    z-index: 1;
    left: 15px;
    top: 0;
}
.wu-header-right {
    position: absolute;
    z-index: 1;
    right: 5px;
    top: 0;
    color: #fff;
    text-align: right;
}
.wu-header-left h1 {
    font: 20px/20px Verdana;
    color: #fff;
}
.wu-header-right p {
    line-height: 0.7em;
}
.wu-header-right a {
    color: #fff;
    margin: 0 5px;
}

img#snowimg {
	display: block;
	width: 100%;
}
@keyframes snow{
	0% {
		background-position: 0 0, 0 0;
	}
	100% {
		background-position: 500px 500px, 1000px 500px;
	}
}
#snowMask {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url('../image/snow/snow1.png'),url('../image/snow/snow2.png');
	animation: 10s snow linear infinite;
	pointer-events: none;
}

